aliasing problem
ある
値
に対して
可変参照
が2つ以上発生する問題.
code:.cpp
int main() {
int x = 5;
f(&x, &x)
}
void f(int const * a, int * b) {
assert(*a == 5);
*b = 7;
assert(*a == 7); // "int const" was changed.
}